Light64: lightweight hardware support for data race detection during systematic testing of parallel programs. - Adrian Nistor; Darko Marinov; Josep Torrellas (MICRO, 2009)

Optimizing the parallel computation of linear recurrences using compact matrix representations. - Adrian Nistor; Wei-Ngan Chin; Tiow Seng Tan; Nicolae Tapus (J. Parallel Distributed Comput., 2009)

InstantCheck: Checking the Determinism of Parallel Programs Using On-the-Fly Incremental Hashing. - Adrian Nistor; Darko Marinov; Josep Torrellas (MICRO, 2010)

Ballerina: Automatic generation and clustering of efficient random unit tests for multithreaded code. - Adrian Nistor; Qingzhou Luo; Michael Pradel; Thomas R. Gross; Darko Marinov (ICSE, 2012)

Toddler: detecting performance problems via similar memory-access patterns. - Adrian Nistor; Linhai Song; Darko Marinov; Shan Lu 001 (ICSE, 2013)

Discovering, reporting, and fixing performance bugs. - Adrian Nistor; Tian Jiang; Lin Tan 001 (MSR, 2013)

Detecting and repairing performance bugs using execution and code patterns (invited talk abstract). - Adrian Nistor (WODA+PERTEA@ISSTA, 2014)

SunCat: helping developers understand and predict performance problems in smartphone applications. - Adrian Nistor; Lenin Ravindranath (ISSTA, 2014)

Understanding, detecting, and repairing performance bugs - Adrian Nistor (2014)

CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive Fixes. - Adrian Nistor; Po-Chun Chang; Cosmin Radoi; Shan Lu 001 (ICSE (1), 2015)