Text this: A fast parallel algorithm to numerically compute the Markov renewal kernel via tight lower and upper bounds /