Text this: An improved genetic algorithm for solving the multiprocessor scheduling problem