heterogeneous computing with OpenCL - Search