An Erasure Declaring Viterbi Decoder and Its Applications to Concatenated Coding Systems