Crafty: Efficient, HTM-Compatible Persistent Transactions

This is the artifact for the paper "Crafty: Efficient, HTM-Compatible Persistent Transactions", which is set to be published in PLDI 2020. The artifact contains code, and a Docker image with all required dependencies to run the code and reproduce the paper results.