https://hgpu.org/?p=14499
Dynamic Memory Allocation for OpenCL