Optimized Min-Sum Decoding Algorithm for Low Density Parity