I don't see any reason why they couldn't use the SLI Connector instead of the PCIE Bus. I mean when running in SLI, both retain the same data in memory anyway & wouldn't be adding much more data transfer between them through the SLI Connector, so I can't see why they couldn't do it that way.
The SLI connector is there for a reason. When running in SLI, both retain
mostly the same data, but not exactly the same. That´s because both gpus are rendering differente frames, with -many times- some different textures (obviously not all) and polys.
If one of both gpus need a texture (for ex) wich is in the other gpu´s memory, that can be transferred by SLI connector instead PCIE.
Anyway, with a good implementation at a graphic drivers level, it could be much more efficient and compatible than SoftTh.