lecture 9 dynamic instruction level parallelism 8658911