Large-Scale Pairwise Alignments on GPU Clusters: Exploring the Implementation Space