https://hgpu.org/?p=2812
Compiling an Array Language to a Graphics Processor