Nesting of Irregular Shapes Using Feature Matching and Parallel Genetic Algorithms