FPGA-based high performance architecture for computational biology : the case of theSmith-Waterman algorithm