Maximizing Data Rate of Discrete Multitone Systems Using Time Domain Equalization Design