Currently all atomic memory orderings use SeqCst. This is to be conservative and avoid some bugs due to being careless early on in the development when lots of stuff change around. When the code matures somewhat a lot of the orderings can probably be relaxed.
Since this is tricky. Having the relaxed orderings audited by someone else who is good at this would be awesome.