Submitted to Computer Architecture News (CAN) Adding Concurrency in Python Using a Commercial Processor’s Hardware Transactional Memory Support Fuad Tabba University of Auckland [email protected] Abstract This paper reports on our experiences of us- ing a commercial processor’s best-effort hardware transactional memory to improve concurrency in CPython, the reference Python implementation. C