Multi-processor Scheduling
Input: (A, d, m), where A={a_(1),...,a_(n)} is a set of tasks, d is a
deadline, and m is an element of Z is a number of processors. Each task a_(i) in A
has an associated runtime a_(i).t.
Accept if the tasks of A can be assigned to the m processors so that
each processor can complete executing all tasks assigned to it before
the deadline d. Prove that this is in NP and prove that it is NP complete by reducing any other NP-complete problem.