Globally Asynchronous, Locally Synchronous Clocks