https://hgpu.org/?p=11523
Increasing programmability of an embedded domain specific language for GPGPU kernels using static analysis