Profiling and Reducing Micro-Architecture Bottlenecks at the Hardware Level | IEEE Conference Publication | IEEE Xplore