https://hgpu.org/?p=5273
SCF: a device- and language-independent task coordination framework for reconfigurable, heterogeneous systems