https://doi.org/10.1109/NaNA53684.2021.00026