replace atomicly
Fix some atomic documentation
More work on atomic documentation
Add some atomic exchange documentation