https://hgpu.org/?p=14274
Concurrent Manipulation of Dynamic Data Structures in OpenCL