Do we really want an out parameter for the `_st`? I think preallocating should be enough.
For the `*parallel` functions the same.