Improved petersom mutex implementation
rl::yield prevens endless loop single thread and false livelock detection