Mutex implementation.