Parallel Computing and Mathematical Optimization