parallel processing for SMBs