I've heard that multicore programming is super easy in Rust. Gonna try it at some point just to see if I can write something useful that uses all available cores, without having to dive deep into the quagmire of semaphores/mutexes etc.
I dabbled in Rust briefly ages ago and once you get the hang of it, its pretty nice, but these days if I had a choice I just try to do things in Golang. Has cross-compliation out of the box (so I can dev on my M1 Mac and build a binary to deploy on my Linux box, etc.), and has multicore / multithread / concurrency / data-flow features built in without needing to install and learn third party libraries too. And a little easier to learn and deal with than Rust. The tradeoff being that its garbage collected and the binaries are larger.