Accelerating Parallel Tasks by Optimizing GPU Hardware Utilization