NB3: Negotiation-Based Branch&Bound