Two Knapsacks Are Better than One for Both Soft and Hard Conflict Constraints | Synapse