https://doi.org/10.1109/NaNA56854.2022.00056