Multihit multichannel time-to-digital converter with +/- 1% differential nonlinearity and near optimal time resolution