as well as performance improvements upon those systems. In particular, the implementation examples below describe: decomposed software transaction operations; the use of STM primitives in compiler intermediate representation (“IR”) to allow for code optimizations (which term is explained...