Associative Memory via a Sparse Recovery Model