https://hgpu.org/?p=12799
Smart Multi-Task Scheduling for OpenCL Programs on CPU/GPU Heterogeneous Platforms