https://hgpu.org/?p=3406
OpenCL - An effective programming model for data parallel computations at the Cell Broadband Engine