Implemented multi CUDA GPU support