https://hgpu.org/?p=3131
Non-blocking programming on multi-core graphics processors: (extended asbtract)