Analysis and Design of Binary Message-Passing Decoders
modern coding theory .