Improving Gpu Efficiency With Fine-Grained Spatial Partitioning