Running multiple instances of Elasticsearch on the same host - Allocated processors setting

Hi,

I have machine with 86 cores and I want to run multiple instances of Elasticsearch on it.
I want to isolate the number of cores foreach node.

I saw in [multiple instances of Elasticsearch on the same host]( Thread pools | Elasticsearch Guide [8.14] | Elastic that it is possible be setting node.processors in yml.
However also mentioned

setting the node.processors setting as there are other considerations like changing the number of garbage collector threads, pinning processes to cores, and so on.

What does it mean? What else need to be done?

Thanks...