NaiveSpinLock, padded atomics, benchmarks, BooleanCancelable, other refactorings