Performance evaluation of Viterbi decoders by multicanonical Monte Carlo simulations