https://hgpu.org/?p=8095
Supporting Preemptive Task Executions and Memory Copies in GPGPUs