A General Non-Binary LDPC Code Optimization Framework Suitable for Dense Flash Memory and Magnetic Storage | IEEE Journals & Magazine | IEEE Xplore