added OpenCL, but eclipse has some problems with it.