Adding TPTiming APIs together with documentation attached