Task scheduling on multiple processors using a genetic algorithm.