There are two features that take advantage of hardware parallelism: futures & places, which work at different granularities. You can find the guide entry on them here: http://docs.racket-lang.org/guide/performance.html#(part._ef...
There are also green threads for concurrency: http://docs.racket-lang.org/reference/concurrency.html