Exercising the epoch-based Treiber stack