Accelerating Protein Sequence Alignment with Different Parallel Hardware Platforms