Thin SVD implementaion