Implement dispatch_once (Grand Central Dispatch (GCD) ) for singletons