Parallel Processing Of Discrete Problems