A Theory of Asynchronous Processes