Transactions for Java. - Alex Garthwaite; Scott Nettles (ICCL, 1998)

An Efficient Meta-Lock for Implementing Ubiquitous Synchronization. - Ole Agesen; David Detlefs; Alex Garthwaite; Ross C. Knippel; Y. S. Ramakrishna; Derek White (OOPSLA, 1999)

Efficient Object Sampling via Weak References. - Ole Agesen; Alex Garthwaite (ISMM, 2000)

DCAS-based concurrent deques. - Ole Agesen; David Detlefs; Christine H. Flood; Alex Garthwaite; Paul Alan Martin; Nir Shavit; Guy L. Steele Jr. (SPAA, 2000)

Even Better DCAS-Based Concurrent Deques. - David Detlefs; Christine H. Flood; Alex Garthwaite; Paul Alan Martin; Nir Shavit; Guy L. Steele Jr. (DISC, 2000)

Mostly lock-free malloc. - David Dice; Alex Garthwaite (MSP/ISMM, 2002)

Visualising the train garbage collector. - Tony Printezis; Alex Garthwaite (MSP/ISMM, 2002)

DCAS-Based Concurrent Deques. - Ole Agesen; David Detlefs; Christine H. Flood; Alexander T. Garthwaite; Paul Alan Martin; Mark Moir; Nir Shavit; Guy L. Steele Jr. (Theory Comput. Syst., 2002)

Supporting per-processor local-allocation buffers using lightweight user-level preemption notification. - Alex Garthwaite; David Dice; Derek White (VEE, 2005)

The evolution of an x86 virtual machine monitor. - Ole Agesen; Alex Garthwaite; Jeffrey Sheldon; Pratap Subrahmanyam (ACM SIGOPS Oper. Syst. Rev., 2010)

Fast restore of checkpointed memory using working set estimation. - Irene Zhang; Alex Garthwaite; Yury Baskakov; Kenneth C. Barr (VEE, 2011)

Optimizing VM Checkpointing for Restore Performance in VMware ESXi. - Irene Zhang; Tyler Denniston; Yury Baskakov; Alex Garthwaite (USENIX ATC, 2013)

Tesseract: reconciling guest I/O and hypervisor swapping in a VM. - Kapil Arya; Yury Baskakov; Alex Garthwaite (VEE, 2014)

Efficient MRC Construction with SHARDS. - Carl A. Waldspurger; Nohhyun Park; Alexander T. Garthwaite; Irfan Ahmad 005 (FAST, 2015)

Beyond Working Sets: Online MRC Construction with SHARDS. - Carl A. Waldspurger; Nohhyun Park; Alexander T. Garthwaite; Irfan Ahmad 005 (login Usenix Mag., 2015)