A Heterogeneous Hardware-Software Co-Simulation Environment Using User Mode Linux and Clock Suppression | IEEE Conference Publication | IEEE Xplore