https://hgpu.org/?p=10682
Dandelion: a Compiler and Runtime for Heterogeneous Systems