Estimation of low-rank matrices via approximate message passing | Synapse