Near optimal linear precoder for multiuser MIMO for discrete alphabets