Adding a bunch of timing features in order to profile the SVD function