add synthetic collective benchmark