Exploiting instruction- and data-level parallelism | IEEE Journals & Magazine | IEEE Xplore