1. AMD. [n.d.]. AMD64 Architecture Programmer's Manual. https://www.amd.com/system/files/TechDocs/24594.pdf AMD. [n.d.]. AMD64 Architecture Programmer's Manual. https://www.amd.com/system/files/TechDocs/24594.pdf
2. ARM. 2018. ARM Architecture Reference Manual ARMv8. https://static.docs.arm.com/ddi0487/da/DDI0487D_a_armv8_arm.pdf ARM. 2018. ARM Architecture Reference Manual ARMv8. https://static.docs.arm.com/ddi0487/da/DDI0487D_a_armv8_arm.pdf
3. Tracking in Order to Recover - Detectable Recovery of Lock-Free Data Structures
4. Nesting-Safe Recoverable Linearizability
5. H Alan Beadle , Wentao Cai , Haosen Wen , and Michael L Scott . 2020 . Nonblocking persistent software transactional memory . In ACM Symposium on Principles and Practice of Parallel Programming (PPOPP). H Alan Beadle, Wentao Cai, Haosen Wen, and Michael L Scott. 2020. Nonblocking persistent software transactional memory. In ACM Symposium on Principles and Practice of Parallel Programming (PPOPP).