* Spin and Shm based utilities will be tested independently. * Includes some refactoring to avoid copy-pasting some code in several similar synchronization primitive tests.