Partitioning and Placement of Deep Neural Networks on Distributed Edge Devices to Maximize Inference Throughput | IEEE Conference Publication | IEEE Xplore