Search: algorithms and parallel vlsi