Low-communication SMC protocols from Boolean circuits