Applying the theory of constraints to supply chain collaboration | Synapse