Exploiting instruction-level parallellism door