Performance of product codes on channels with memorySundararajan SankaranarayananEvangelos Eleftheriou2005ISIT 2005