pyopencl independent map function added