Designing Configurable, Modifiable and Reusable Components for Simulation of Multicore Systems | IEEE Conference Publication | IEEE Xplore