The same was discussed here.
The docs on availableCores states:
Having said this, it is almost always better to do this by explicitly setting the number of workers when specifying the future strategy, e.g. plan(multiprocess, workers = 8).
So I guess this is the way to go.