User-specific chip-level interleaver design for IDMA systems | Synapse