I am running on spark standalone mode. I used 4 workers with almost totally 200 cores to run my code. I think the number of partitions should be similar to the number of cor