Install-Time System for Automatic Generation of Optimized Parallel Sorting Algorithms. - Marek Olszewski; Michael Voss (PDPTA, 2004)

JudoSTM: A Dynamic Binary-Rewriting Approach to Software Transactional Memory. - Marek Olszewski; Jeremy Cutler; J. Gregory Steffan (PACT, 2007)

JIT instrumentation: a novel approach to dynamically instrument operating systems. - Marek Olszewski; Keir Mierle; Adam Czajkowski; Angela Demke Brown (EuroSys, 2007)

Kendo: efficient deterministic multithreading in software. - Marek Olszewski; Jason Ansel; Saman P. Amarasinghe (ASPLOS, 2009)

PetaBricks: a language and compiler for algorithmic choice. - Jason Ansel; Cy P. Chan; Yee Lok Wong; Marek Olszewski; Qin Zhao; Alan Edelman; Saman P. Amarasinghe (PLDI, 2009)

Scalable reader-writer locks. - Yossi Lev; Victor Luchangco; Marek Olszewski (SPAA, 2009)

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

Language and compiler support for auto-tuning variable-accuracy algorithms. - Jason Ansel; Yee Lok Wong; Cy P. Chan; Marek Olszewski; Alan Edelman; Saman P. Amarasinghe (CGO, 2011)

Aikido: accelerating shared data dynamic analyses. - Marek Olszewski; Qin Zhao; David Koh; Jason Ansel; Saman P. Amarasinghe (ASPLOS, 2012)

Siblingrivalry: online autotuning through local competitions. - Jason Ansel; Maciej Pacula; Yee Lok Wong; Cy P. Chan; Marek Olszewski; Una-May O'Reilly; Saman P. Amarasinghe (CASES, 2012)

Reducing Error in Context-Sensitive Crowdsourced Tasks. - Daniel Haas; Matthew Greenstein; Kainar Kamalov; Adam Marcus 002; Marek Olszewski; Marc Piette (HCOMP (Works in Progress / Demos), 2013)

Plumo: An Ultralight Blockchain Client. - Psi Vesely; Kobi Gurkan; Michael Straka; Ariel Gabizon; Philipp Jovanovic; Georgios Konstantopoulos; Asa Oines; Marek Olszewski; Eran Tromer (IACR Cryptol. ePrint Arch., 2021)