add a parallel viterbi algorithm

this isn't fully tested, but i wanted to make sure to have it in there
since that was one of the algorithms we mentioned in the initial
proposal.

closes #16