parallelize

parallelize the search
Merge branch 'parallel'