Parallel Search Algorithms I