locking/mutexes/mcs: Correct barrier usage