implementation of parallel viterbi decoder 7805973