1. A method for salvaging hardware lock elision (HLE) transactions, the method comprising: recording, by a computer system, information about locks elided to begin HLE transactional execution of a first transactional code region of a first transaction having an elided first lock; recording information about locks elided to begin HLE transactional execution of a second transactional code region of a second transaction having an elided second lock, the first transaction and the second transaction executing concurrently; detecting a pending cache line conflict of a cache line monitored associated with the first transaction; based on the detecting, stopping execution of the first transactional code region of the first transaction and the second transactional code region of the second transaction; determining that the first lock and the second lock are different locks; based on the determining, using the recorded information about locks elided to acquire the first lock of the first transaction and the second lock of the second transaction; based on the stopping the execution, committing speculative state of the first transaction and the second transaction; and based on the first lock and the second lock being acquired, continuing execution of the first transactional code region and the second transactional code region non-transactionally.