Sequencing parallel machining operations by genetic algorithms