EdgeCI: Distributed Workload Assignment and Model Partitioning for CNN Inference on Edge Clusters | Synapse