Improving Execution Concurrency in Partial-Order Plans via Block-Substitution