VLSI Implementation of a Multi-Mode Turbo/LDPC Decoder Architecture | Synapse