Optimizing Ruby's memory layout

Ruby Internals