2016 IEEE Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)