Exploiting parallelism across program execution: a unification technique and its analysis | IEEE Journals & Magazine | IEEE Xplore