https://hgpu.org/?p=16368
Automatic Loop Partitioning for Heterogeneous Systems