CUDA and OpenCL check for Maps to be populated on construction
Fix kernel signature