https://hgpu.org/?p=2391
Parallel algorithms to a parallel hardware: Designing vision algorithms for a GPU