Mechanisms for Concurrent Computing