2D-Profiling: Detecting Input-Dependent Branches with a Single Input Data Set. - Hyesoon Kim; M. Aater Suleman; Onur Mutlu; Yale N. Patt (CGO, 2006)

Line Distillation: Increasing Cache Capacity by Filtering Unused Words in Cache Lines. - Moinuddin K. Qureshi; M. Aater Suleman; Yale N. Patt (HPCA, 2007)

Feedback-driven threading: power-efficient and high-performance execution of multi-threaded workloads on CMPs. - M. Aater Suleman; Moinuddin K. Qureshi; Yale N. Patt (ASPLOS, 2008)

Accelerating critical section execution with asymmetric multi-core architectures. - M. Aater Suleman; Onur Mutlu; Moinuddin K. Qureshi; Yale N. Patt (ASPLOS, 2009)

Feedback-directed pipeline parallelism. - M. Aater Suleman; Moinuddin K. Qureshi; Khubaib; Yale N. Patt (PACT, 2010)

Data marshaling for multi-core architectures. - M. Aater Suleman; Onur Mutlu; José A. Joao; Khubaib; Yale N. Patt (ISCA, 2010)

Accelerating Critical Section Execution with Asymmetric Multicore Architectures. - M. Aater Suleman; Onur Mutlu; Moinuddin K. Qureshi; Yale N. Patt (IEEE Micro, 2010)

Data Marshaling for Multicore Systems. - M. Aater Suleman; Onur Mutlu; José A. Joao; Khubaib; Yale N. Patt (IEEE Micro, 2011)

Bottleneck identification and scheduling in multithreaded applications. - José A. Joao; M. Aater Suleman; Onur Mutlu; Yale N. Patt (ASPLOS, 2012)

MorphCore: An Energy-Efficient Microarchitecture for High Performance ILP and High Throughput TLP. - Khubaib; M. Aater Suleman; Milad Hashemi; Chris Wilkerson; Yale N. Patt (MICRO, 2012)

Utility-based acceleration of multithreaded applications on asymmetric CMPs. - José A. Joao; M. Aater Suleman; Onur Mutlu; Yale N. Patt (ISCA, 2013)