If you are looking for information on reducing the size of the Hack assembly language code generated by your VM Translator, here is a collection of links to posts about VM optimization.
The main post discussing VM Translator generated ASM code size is Generated code size.
It addresses:
There are a few other posts as well: