FameSVD: Fast and Memory-efficient Singular Value Decomposition