Add memory barrier semantics to wake_up() & co