This artifact consists of synchronization libraries and data structures for
evaluating the performance of the exoTM synchronization mechanism and STMCAS
synchronization policy. It consists of synchronization libraries, data
structure implementations, and microbenchmarks for stress-testing those data
structures. The code requires an Intel CPU with support for the rdtscp
instruction, which has been available on most Intel CPUs for more than 10 years.
For the most meaningful evaluation, a system with a large number of cores is
recommended. The provided Dockerfile handles all of the necessary software
dependencies.