A Scan-Based Hierarchical Heuristic Optimization Algorithm for PCB Assembly Process | Synapse