Atomics are not needed to read the pointers inside of an epoch
due to fences in epoch_*.
Almost all other accesses were under a mutex.
There is one unlocked read of the pointer for which the atomic
load doesn't do anything (in terms of limiting races).