CUDAORNL CUDA Training SeriesAtomics, Reductions, and Warp ShuffleAtomics, Reductions, and Warp Shuffle