The capacity of low-density parity-check codes under message-passing decoding | Synapse