Partitioning parallel applications on multiprocessor reservations