1. A method for concurrency control in a transactional memory system, comprising: provide a software transactional memory system that uses a transactional memory word to implement a plurality of concurrency control modes for a particular memory location; from within a first transaction, perform a first operation against the particular memory location; and from within the first transaction, execute a second transaction, the second transaction performing a second operation against the particular memory location.