https://hgpu.org/?p=28030
Runtime Support for Performance Portability on Heterogeneous Distributed Platforms