10.1109/TC.2016.2547380