How to maximize GPU utilization by finding the right batch size