https://hgpu.org/?p=3866
Data-aware scheduling of legacy kernels on heterogeneous platforms with distributed memory