Rank-Restricted Hierarchical Alternating Least Squares Algorithm for Matrix Completion with Applications | Synapse