https://hgpu.org/?p=3405
OpenCL and parallel primitives for digital TV applications