Update OpenCL code: doc + apple exception handeled in the opencl module
#138
benchmark on macbook 13" with many OpenCL drivers