added opencl platform selection