A Multi-chromosome Genetic Algorithm for Pallet Loading