https://hgpu.org/?p=2905
Compiler Support for High-level GPU Programming