Just to be clear: multi-core already works with racket places(basically running a separate racket vm thread) :).
Chez-scheme has a pthread-style interface to OS threads, which has it's own set of problems with respect to concurrency(knowing which operators are thread safe). Not sure how racket would expose this.
Waiting for Racket-on-Chez effort to come with more optimizations and multi-core access