Save the result word before throwing LoadStall exception.

In the shared L2 implementation, the cache line may be updated
by the others after several clocks (or even in the same clock).
Fix the logic in shared L2 cache partitioning.
Fix cache chunk bug.
Enhance the ostream print function
Add some comments.
Reset the stats after scheduling a new task block.
Print the cache stat on task block finished