When I left the other functions to use normal atomic add it seemed like a small speedup. 4.79 it/s vs 5.23 it/s