Parallel Likelihood Calculation for Phylogenetic Comparative Models: the SPLITT C++ Library