Decoding Hidden Markov Models Faster than Viterbi Via Online Matrix-Vector $(protect mathop {elax kern z@ mathgroup symoperators max}mlimits@ , +)$-Multiplication