Flexecution, Part 2: Understanding and Supporting Flexible Execution | IEEE Journals & Magazine | IEEE Xplore