concurrency control
measures to ensure concurrent computing operations generate correct results
transactional memory
concurrency control mechanism, analogous to database transactions for controlling access to shared memory in concurrent computing, that simplifies concurrent programming by allowing a group of load and store instructions to execute in an atomic way