Include cold miss info when parsing dumps.

The cache dump parsing script now pays attention to the cold miss
information when tabulating access count.
dump mem trace to file
remove out ternary
report correct addr
use dinero library instead of a trace file
include dinero headers
typo
more typos
asdf
dump dinero to file
make cache vars public
fix precision
set l3 size correct for i74770
set l3 size to 2mb, 1/4 of full shared 8mb cache
Forgo all optimization if the user truly requests it.

If the user wants to compile with -O0, even when using byfl, we should
let them. This check forgoes any optimization when optlevel is set to 0.
output dinero to dinero.dump
Assign a cache to each thread.

Each thread gets its own private cache structure. At the end execution,
cache performance for all threads are merged into a single report such
that total hits to cache size N = sum(hits to thread i cache size N) for
all threads i.
Report split accesses.

Output the number of accesses that require accessing more than one
cache line to service the request.
Assign a cache to each thread.

Each thread gets its own private cache structure. At the end execution,
cache performance for all threads are merged into a single report such
that total hits to cache size N = sum(hits to thread i cache size N) for
all threads i.
Count split accesses as number of accesses occurring together.

Tally the number of split accesses as the number of accesses that occur
when more than one cache request is necessary to satisfy the access
call.