Update dotProduct CUDA

Apparently there's no atomicAdd with floating point parameters