IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 24, no. 7, page. 2562 - 1569, 2016-07