This version of the code corresponds to the paper entitled "Lock-free Transactions without Rollbacks for Linked Data Structures." This conference paper was presented at the 28th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2016), and won an Outstanding Paper Award.