slightly improved best version of bank multireduce, added multipass version