Efficient Checkpointing of Loop-Based Codes for Non-volatile Main Memory. - Hussein Elnawawy; Mohammad A. Alshboul; James Tuck 001; Yan Solihin (PACT, 2017)

Diligent TLBs: a mechanism for exploiting heterogeneity in TLB miss behavior. - Hussein Elnawawy; Rangeen Basu Roy Chowdhury; Amro Awad; Gregory T. Byrd (ICS, 2019)

Efficient Checkpointing with Recompute Scheme for Non-volatile Main Memory. - Mohammad A. Alshboul; Hussein Elnawawy; Reem Elkhouly; Keiji Kimura; James Tuck 001; Yan Solihin (ACM Trans. Archit. Code Optim., 2019)

PreFlush: Lightweight Hardware Prediction Mechanism for Cache Line Flush and Writeback. - Hussein Elnawawy; James Tuck 001; Gregory T. Byrd (PACT, 2023)