Microprobe is a productive microbenchmark generation framework that an user can adapt towards exercising a complex multi-core, multi-threaded computing system in a variety of redundant ways for answering a range of questions related to power, energy and performance.
Documentation: https://ibm.github.io/microprobe/