GPGPUSplit tiling for GPUs: automatic parallelization using trapezoidal tiles Tobias Grosser, Albert Cohen, Paul HJ Kelly, J Ramanujam, P Sadayappan, Sven Verdoolaege, 2013