https://hgpu.org/?p=13247
An Optimized GPU Memory Hierarchy Design for an OpenCL Kernel