SISO detection over linear channels with linear complexity in the number of interferers