Benchmark tests for @synchronized, NSLock, NSRecursiveLock, dispatch_sync and mutex (pthread_mutex_t)