#983: first draft of runahead-by-num-cycle-points
#983: fix bugs in new runahead implementation