Learning by message-passing in networks of discrete synapses - Alfredo Braunstein; Riccardo Zecchina (Phys. Rev. Lett., 2005)