https://hgpu.org/?p=8534
Pattern Recognition with OpenCL Heterogeneous Platform