Hardware Scheduling for dynamic adaptability using external profiling and hardware threading | IEEE Conference Publication | IEEE Xplore