Alternating Directions Dual Decomposition
A Recursive Approach to Low Complexity Codes