An area efficient and high throughput implementation of layered min-sum iterative construction a posteriori probability LDPC decoder