Parallel Combinatorial Optimization