DeepThings: Distributed Adaptive Deep Learning Inference on Resource-Constrained IoT Edge Clusters | Synapse