In proposals with weak atomicity, transactional isolation is … non-transactional code reads or writes data that is … In proposals with strong atomicity [such as Atomos], non-transactional code … violate transactions, if needed, to prevent data races. … [p. 2] [Atomos supports calls into native code. If so, strong atomicity requires hardware transactional memory]
Google-1
Google-2
Copyright clearance needed for quotation.