Fixed benchmark to use all intermediate results(byte,int,long) to avoid jvm dead code elimination
Optimized Heap test to cache values[index] and work on fields directly instead of calling getter/setter methods (more comparable data access)