Decoding complexity and iteration number statistics in low density parity check codes