concurrent random access machine