Communication efficient privacy-preserving distributed optimization using adaptive differential quantization