Coordinating Computation and I/O in Massively Parallel Sequence Search