Practice of using spinlock instead of mutex (www.reddit.com)