Implementing Fast Java Monitors with Relaxed-Locks. - David Dice (Java Virtual Machine Research and Technology Symposium, 2001)

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

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

Transactional Locking II. - David Dice; Ori Shalev; Nir Shavit (DISC, 2006)

Understanding Tradeoffs in Software Transactional Memory. - David Dice; Nir Shavit (CGO, 2007)

Potential show-stoppers for transactional synchronization. - Ali-Reza Adl-Tabatabai; David Dice; Maurice Herlihy; Nir Shavit; Christos Kozyrakis; Christoph von Praun; Michael L. Scott (PPoPP, 2007)

Early experience with a commercial hardware transactional memory implementation. - David Dice; Yossi Lev; Mark Moir; Daniel Nussbaum (ASPLOS, 2009)

Transactional Mutex Locks. - Luke Dalessandro; David Dice; Michael L. Scott; Nir Shavit; Michael F. Spear (Euro-Par (2), 2010)

Efficient Lock Free Privatization. - Yehuda Afek; Hillel Avni; David Dice; Nir Shavit (OPODIS, 2010)

Simplifying concurrent algorithms by exploiting hardware transactional memory. - David Dice; Yossi Lev; Virendra J. Marathe; Mark Moir; Daniel Nussbaum; Marek Olszewski (SPAA, 2010)

TLRW: return of the read-write lock. - David Dice; Nir Shavit (SPAA, 2010)

Cache index-aware memory allocation. - Yehuda Afek; David Dice; Adam Morrison 001 (ISMM, 2011)

Brief announcement: a partitioned ticket lock. - David Dice (SPAA, 2011)

Flat-combining NUMA locks. - David Dice; Virendra J. Marathe; Nir Shavit (SPAA, 2011)

Brief announcement: multilane - a concurrent blocking multiset. - David Dice; Oleksandr Otenko (SPAA, 2011)

Lightweight Contention Management for Efficient Compare-and-Swap Operations. - David Dice; Danny Hendler; Ilya Mirsky (Euro-Par, 2013)

Message Passing or Shared Memory: Evaluating the Delegation Abstraction for Multicores. - Irina Calciu; Dave Dice; Tim Harris 001; Maurice Herlihy; Alex Kogan; Virendra J. Marathe; Mark Moir (OPODIS, 2013)

NUMA-aware reader-writer locks. - Irina Calciu; David Dice; Yossi Lev; Victor Luchangco; Virendra J. Marathe; Nir Shavit (PPoPP, 2013)

Using hardware transactional memory to correct and simplify and readers-writer lock algorithm. - Dave Dice; Yossi Lev; Yujie Liu 003; Victor Luchangco; Mark Moir (PPoPP, 2013)

Scalable statistics counters. - Dave Dice; Yossi Lev; Mark Moir (SPAA, 2013)

Adaptive integration of hardware and software lock elision techniques. - Dave Dice; Alex Kogan; Yossi Lev; Timothy Merrifield; Mark Moir (SPAA, 2014)

Brief announcement: persistent unfairness arising from cache residency imbalance. - Dave Dice; Virendra J. Marathe; Nir Shavit (SPAA, 2014)

Software-based contention management for efficient compare-and-swap operations. - Dave Dice; Danny Hendler; Ilya Mirsky (Concurr. Comput. Pract. Exp., 2014)

Hardware extensions to make lazy subscription safe. - Dave Dice; Timothy L. Harris; Alex Kogan; Yossi Lev; Mark Moir (CoRR, 2014)

The TURBO Diaries: Application-controlled Frequency Scaling Explained. - Jons-Tobias Wamhoff; Stephan Diestelhorst; Christof Fetzer; Patrick Marlier; Pascal Felber; Dave Dice (Software Engineering & Management, 2015)

Evaluating HTM for Pauseless Garbage Collectors in Java. - Maria Carpen-Amarie; Dave Dice; Patrick Marlier; Gaël Thomas 001; Pascal Felber (TrustCom/BigDataSE/ISPA (3), 2015)

High-performance N-thread software solutions for mutual exclusion. - Peter A. Buhr; David Dice; Wim H. Hesselink (Concurr. Comput. Pract. Exp., 2015)

The Influence of Malloc Placement on TSX Hardware Transactional Memory. - Dave Dice; Tim Harris 001; Alex Kogan; Yossi Lev (CoRR, 2015)

Lock Cohorting: A General Technique for Designing NUMA Locks. - David Dice; Virendra J. Marathe; Nir Shavit (ACM Trans. Parallel Comput., 2015)

Fast non-intrusive memory reclamation for highly-concurrent data structures. - Dave Dice; Maurice Herlihy; Alex Kogan (ISMM, 2016)

Transactional Pointers: Experiences with HTM-Based Reference Counting in C++. - Maria Carpen-Amarie; Dave Dice; Gaël Thomas 001; Pascal Felber (NETYS, 2016)

Refined transactional lock elision. - Dave Dice; Alex Kogan; Yossi Lev (PPoPP, 2016)

Dekker's mutual exclusion algorithm made RW-safe. - Peter A. Buhr; David Dice; Wim H. Hesselink (Concurr. Comput. Pract. Exp., 2016)

Malthusian Locks. - Dave Dice (EuroSys, 2017)

Towards an Efficient Pauseless Java GC with Selective HTM-Based Access Barriers. - Maria Carpen-Amarie; Yaroslav Hayduk; Pascal Felber; Christof Fetzer; Gaël Thomas 001; Dave Dice (ManLang, 2017)

High-contention mutual exclusion by elevator algorithms. - Peter A. Buhr; David Dice; Wim H. Hesselink (Concurr. Comput. Pract. Exp., 2018)

Fast mutual exclusion by the Triangle algorithm. - Wim H. Hesselink; Peter A. Buhr; David Dice (Concurr. Comput. Pract. Exp., 2018)

Persistent Memory Transactions. - Virendra J. Marathe; Achin Mishra; Amee Trivedi; Yihe Huang; Faisal Zaghloul; Sanidhya Kashyap; Margo I. Seltzer; Tim Harris 001; Steve Byan; Bill Bridge; Dave Dice (CoRR, 2018)

Improving Parallelism in Hardware Transactional Memory. - Dave Dice; Maurice Herlihy; Alex Kogan (ACM Trans. Archit. Code Optim., 2018)

TWA - Ticket Locks Augmented with a Waiting Array. - Dave Dice; Alex Kogan (Euro-Par, 2019)

Avoiding Scalability Collapse by Restricting Concurrency. - Dave Dice; Alex Kogan (Euro-Par, 2019)

Compact NUMA-aware Locks. - Dave Dice; Alex Kogan (EuroSys, 2019)

BRAVO - Biased Locking for Reader-Writer Locks. - Dave Dice; Alex Kogan (USENIX ATC, 2019)

Scalable range locks for scalable address spaces and beyond. - Alex Kogan; Dave Dice; Shady Issa (EuroSys, 2020)

Fissile Locks. - Dave Dice; Alex Kogan (NETYS, 2020)

Hemlock: Compact and Scalable Mutual Exclusion. - Dave Dice; Alex Kogan (SPAA, 2021)

Compact Java Monitors. - Dave Dice; Alex Kogan (CoRR, 2021)

Optimizing Inference Performance of Transformers on CPUs. - Dave Dice; Alex Kogan (CoRR, 2021)

Ready When You Are: Efficient Condition Variables via Delegated Condition Evaluation. - Dave Dice; Alex Kogan (CoRR, 2021)

Intra-process Caching and Reuse of Threads. - Dave Dice; Alex Kogan (CoRR, 2021)

FedPerm: Private and Robust Federated Learning by Parameter Permutation. - Hamid Mozaffari; Virendra J. Marathe; Dave Dice (CoRR, 2022)

Exploring Time-Space trade-offs for synchronized in Lilliput. - Dave Dice; Alex Kogan (CoRR, 2024)

Reciprocating Locks. - Dave Dice; Alex Kogan (PPoPP, 2025)

Semaphores Augmented with a Waiting Array. - Dave Dice; Alex Kogan (CoRR, 2025)