locking/mutex: Use acquire/release semantics