https://hgpu.org/?p=1984
A compiler framework for optimization of affine loop nests for gpgpus