A Fast C++ Template Library For Total Variation Minimization Of Manifold-Valued Two And Three-Dimensional Images