Multiprocessor Scheduling Using Mean-Field Annealing