Python 3.13 provides a free-threaded mode that already has experimental support by [cython](https://cython.readthedocs.io/en/latest/src/userguide/freethreading.html). We should think about making our cython backend free-threading ready as we already have used nogil for parallel support.