terasort updated: valsort adopted to run under zerovm