The problem's pretty obviously the Python implementation...Throwing more cores at it isn't really going to help.
Is it even easy to parallelise SVM training?
Is it even easy to parallelise SVM training?
Java, C++, Scala and Julia are all popular choices. Go is probably fine too, although I know less about it.