A Ruby VM written in Go aims to exploit parallelism via Software Transactional Memory