The weight consistency matrix framework for general non-binary LDPC code optimization: Applications in flash memories | IEEE Conference Publication | IEEE Xplore