Synchronization via scheduling: techniques for efficiently managing shared state. - Micah J. Best; Shane Mottishaw; Craig Mustard; Mark Roth; Alexandra Fedorova; Andrew Brownsword (PLDI, 2011)

Deconstructing the overhead in parallel applications. - Mark Roth; Micah J. Best; Craig Mustard; Alexandra Fedorova (IISWC, 2012)

A practical method for estimating performance degradation on multicore processors, and its application to HPC workloads. - Tyler Dwyer; Alexandra Fedorova; Sergey Blagodurov; Mark Roth; Fabien Gaud; Jian Pei 001 (SC, 2012)

Traffic management: a holistic approach to memory placement on NUMA systems. - Mohammad Dashti 002; Alexandra Fedorova; Justin R. Funston; Fabien Gaud; Renaud Lachaize; Baptiste Lepers; Vivien Quéma; Mark Roth (ASPLOS, 2013)

Challenges of memory management on modern NUMA systems. - Fabien Gaud; Baptiste Lepers; Justin R. Funston; Mohammad Dashti 002; Alexandra Fedorova; Vivien Quéma; Renaud Lachaize; Mark Roth (Commun. ACM, 2015)

Challenges of Memory Management on Modern NUMA System. - Fabien Gaud; Baptiste Lepers; Justin R. Funston; Mohammad Dashti 002; Alexandra Fedorova; Vivien Quéma; Renaud Lachaize; Mark Roth (ACM Queue, 2015)

Spatial Clustering of Citizen Science Data Improves Downstream Species Distribution Models. - Nahian Ahmed; Mark Roth; Tyler A. Hallman; W. Douglas Robinson; Rebecca A. Hutchinson (AAAI, 2025)