Software and the Concurrency Revolution | Synapse