Optimized decoder for low-density parity check codes based on genetic algorithms | Synapse