Parallel Biological Sequence Comparison on Heterogeneous High Performance Computing Platforms with BSP++ | IEEE Conference Publication | IEEE Xplore