1. A method for transactional lock elision, the method comprising: initiating a transactional lock elision transaction containing a critical section; executing the transactional lock elision transaction including the critical section using a processor; checking a status of a lock prior to a commit point in the transactional lock elision transaction executing, wherein the checking the status occurs after processing the critical section; determining whether the status of the lock checked is free; and responsive to a determination the lock checked is free, committing a result of the transactional lock elision transaction.