Pushing computing to the edge by rethinking microchips’ design