State of the art for turbo decoding
It has been a long time since I studied turbo codes and at the time novel decoding algorithms was a key area of development.  Most of the improvements are evolutionary rather revolutionary.

your statement about them being used to optimise channel throughput and obtain rates closer to the Shannon limit is correct and the decoding side is computationally intensive.