Switch out atomics for reducers inside kernels where possible
Switch out atomics for reducers inside kernels where possible