Opencl

Hi Claudio,
This pull request consist of the newly added OpenCL support for integration gem.