Translating Sequential Languages for Concurrent Execution. - Gary Graunke (COMPCON, 1987)

Synchronization Algorithms for Shared-Memory Multiprocessors. - Gary Graunke; Shreekant S. Thakkar (Computer, 1990)

Software mitigations to hedge AES against cache-based software side channel vulnerabilities. - Ernie Brickell; Gary Graunke; Michael Neve; Jean-Pierre Seifert (IACR Cryptol. ePrint Arch., 2006)