https://doi.org/10.1109/NaNA51271.2020.00040