Gravar-mail: GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping