Algorithms For Large-Scale Sparse Tensor Factorization