A Heuristic Optimal Discrete Bit Allocation Algorithm for Margin Maximization in DMT Systems. (13th March 2007)