E. Altman, M. Arnold, S. Fink, and N. Mitchell, Performance analysis of idle programs, International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), pp.739-753, 2010.

K. Asanovi´casanovi´c, R. Bodik, B. Catanzaro, J. Gebis, P. Husbands et al., The Landscape of Parallel Computing Research: A View from Berkeley, 2006.

J. Daniel and . Bernstein, Cache-timing attacks on AES, 2005.

G. Bertoni, V. Zaccaria, L. Breveglieri, M. Monchiero, and G. Palermo, AES power attack based on induced cache miss and countermeasure, International Conference on Information Technology: Coding and Computing (ITCC'05), Volume II, pp.586-591, 2005.
DOI : 10.1109/ITCC.2005.62

F. Broquedis, J. C. Ortega, S. Moreaud, N. Furmento, B. Goglin et al., hwloc: A Generic Framework for Managing Hardware Affinities in HPC Applications, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, 2010.
DOI : 10.1109/PDP.2010.67

URL : https://hal.archives-ouvertes.fr/inria-00429889

S. Browne, J. Dongarra, N. Garner, K. London, and P. Mucci, A scalable crossplatform infrastructure for application performance tuning using hardware counters, Conference on Supercomputing, 2000.

A. Carvalho-de-melo, Performance counters on Linux, Linux Plumbers Conference, 2009.

J. Cavazos, G. Fursin, F. Agakov, E. Bonilla, M. F. O-'boyle et al., Rapidly Selecting Good Compiler Optimizations using Performance Counters, International Symposium on Code Generation and Optimization (CGO'07), pp.185-197, 2007.
DOI : 10.1109/CGO.2007.32

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

J. Demme and S. Sethumadhavan, Rapid identification of architectural bottlenecks via precise event counting, International Symposium on Computer Architecture (ISCA), 2011.

J. Diamond, M. Burtscher, J. D. Mccalpin, B. Kim, S. W. Keckler et al., Evaluation and optimization of multicore performance bottlenecks in supercomputing applications, (IEEE ISPASS) IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2011.
DOI : 10.1109/ISPASS.2011.5762713

J. Diamond, J. D. Mccalpin, M. Burtscher, B. Kim, S. W. Keckler et al., Making sense of performance counter measurements on supercomputing applications, 2010.

S. Eranian, Linux new monitoring interface: Performance counter for Linux, CScADS Workshop on Performance Tools for Petascale Computing, 2009.

S. Eyerman and L. Eeckhout, Probabilistic job symbiosis modeling for SMT processor scheduling, 15th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.91-102, 2010.
DOI : 10.1145/1735970.1736033

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

J. L. Greathouse, Z. Ma, M. I. Franck, R. Peri, and T. Austin, Demand-driven software race detection using hardware performance counters, International Symposium on Computer Architecture (ISCA), 2011.
DOI : 10.1145/2024723.2000084

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

D. Heller, Rabbit: A performance counters library for Intel/AMD processors and Linux

R. Hundt, E. Raman, M. Thuresson, and N. Vachharajani, MAO — An extensible micro-architectural optimizer, International Symposium on Code Generation and Optimization (CGO 2011), 2011.
DOI : 10.1109/CGO.2011.5764669

R. Ihaka and R. Gentleman, R: A language for data analysis and graphics, Journal of Computational and Graphical Statistics, vol.5, issue.3, pp.299-314, 1996.

. Intel, Technologies for measuring software performance

. Intel, Intel64 and IA-32 Architectures Optimization Reference Manual, 248966- 024 edition, 2011.

. Intel, Intel64 and IA-32 Architectures Software Developer's Manual ? System Programming Guide, pp.325384-325423, 2011.

R. Jayaseelan, A. Bhowmik, and R. D. Ju, Investigating the impact of code generation on performance characteristics of integer programs, Proceedings of the 2010 Workshop on Interaction between Compilers and Computer Architecture, INTERACT-14, pp.1-4, 2010.
DOI : 10.1145/1739025.1739031

C. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser et al., Pin: building customized program analysis tools with dynamic instrumentation, Conference on Programming Language Design and Implementation (PLDI), pp.190-200, 2005.

J. Mars, L. Tang, and M. L. Soffa, Directly characterizing cross core interference through contention synthesis, Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers, HiPEAC '11, pp.167-176, 2011.
DOI : 10.1145/1944862.1944887

E. Michael, P. J. Maxwell, L. Teller, S. Salayandia, and . Moore, Accuracy of performance monitoring hardware, Los Alamos Computer Science Institute Symposium, 2002.

V. Shirley and . Moore, A comparison of counting and sampling modes of using performance monitoring hardware, ICCS, pp.904-912, 2002.

T. Moscibroda and O. Mutlu, Memory performance attacks: denial of memory service in multi-core systems, 16th USENIX Security Symposium, pp.1-1818, 2007.

T. Mytkowicz, A. Diwan, M. Hauswirth, and P. Sweeney, We have it easy, but do we have it right?, 2008 IEEE International Symposium on Parallel and Distributed Processing, pp.1-7, 2008.
DOI : 10.1109/IPDPS.2008.4536408

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

T. Mytkowicz, A. Diwan, M. Hauswirth, and P. F. Sweeney, Producing wrong data without doing anything obviously wrong!, 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.265-276, 2009.
DOI : 10.1145/2528521.1508275

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

T. Sherwood, E. Perelman, G. Hamerly, and B. Calder, Automatically characterizing large scale program behavior, 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), ASPLOS-X, pp.45-57, 2002.
DOI : 10.1145/605397.605403

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

T. Sherwood, S. Sair, and B. Calder, Phase tracking and prediction, 30th International Symposium on Computer Architecture (ISCA), pp.336-349, 2003.
DOI : 10.1109/isca.2003.1207012

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

A. Snavely and D. M. Tullsen, Symbiotic jobscheduling for a simultaneous multithreaded processor, 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.234-244, 2000.

B. Sprunt37, ]. V. Weaver, and S. A. Mckee, The basics of performance-monitoring hardware Can hardware performance counters be trusted, International Symposium on Workload Characterization (IISWC), pp.64-71, 2002.

S. Williams, A. Waterman, and D. Patterson, Roofline, Communications of the ACM, vol.52, issue.4, pp.65-76, 2009.
DOI : 10.1145/1498765.1498785