A Network-on-Chip-based turbo/LDPC decoder architecture