https://hgpu.org/?p=13182
An Approach for Maximizing Performance on Heterogeneous Clusters of CPU and GPU