Your company could speed up a Java program on their new computer by adding hardware support for garbage collection. Garbage collection currently comprises 30% of the cycles of the program. You have two possible changes to the machine. The first one would be to automatically handle garbage collection in hardware, causing the increase in cycle time by a factor of 1.2. The second option would be to provide for new instructions to be added to the ISA that could be used during garbage collection. This would halve the number of cycles needed for garbage collections, but increase the cycle time by a factor of 1.1. Which of these two options, if any, should you choose?