https://doi.org/10.1109/SYNASC.2017.00021