The Two-Stage Assembly Scheduling Problem: Complexity and Approximation | Synapse