A Tabu Search Heuristic for the Optimization of a Multi-Stage Component Placement System