Scheduling to Maximize the Minimum Processor Finish Time in a Multiprocessor System | Synapse