**Describe the bug** Sometimes there is a spike of BeaconState.hashTreeRoot(), most likely due to memory allocation <img width="1325" alt="Screenshot 2024-09-16 at 14 47 49" src="https://github.com/user-attachments/assets/6dda727e-3523-4cf7-b93b-3b00a089e510"> **Expected behavior** Investigate if there is better way to save memory allocation in `ViewDU.hashTreeRoot()` implementation