A comprehensive survey on communication optimization and privacy preservation in federated learning | Synapse