* Implement diving in a separate thread(s) on the CPU * Share pseudo costs across threads * Share the MIP tree across threads