message passing ibf

ibf again distributed but now with shared memory. preprocessing step
basically done without the ibf being in place