A Survey of FPGAs for Acceleration of High Performance Computing and their Application to Computational Molecular Biology | IEEE Conference Publication | IEEE Xplore