Concurrent Machines