https://hgpu.org/?p=17911
Rubus: A compiler for seamless and extensible parallelism