Partitioning Parallel Applications on Multiprocessor Reservations