Using Path-spectra-based Cloning in Region-based Optimization for Instruction-Level Parallelism