Turbo DeCodulation using Highly Redundant Index Assignments and Multi-Dimensional Mappings