clSetKernelArgs refactored