Some notes on desirable features are available on request, and the POPLmark challenge paper is also relevant.
Most of the system would probably be best written in OCaml or ML.
This project is to implement a more efficient runtime for all or part of the language. Particularly interesting would be to target the OCaml bytecode, or a mild variation thereof.