Fix two exceptions when running the parsec traces in mt_tbs

1. The assumption that any unmapped pages being evicted in PREALLOCATE
mode was incorrect. This can happen if a thread receives but does not
actually use all of its pages (which are given in 2 MB chunks).

2. Not checking for divide by 0 for some stats collection.