Updated ltsf queue and pool to make use of single vector rather than multiple. Also, all ltsf_queues share the same vector. This was done because ltsf_queueues for each simulation object resulted in greater data locality overhead
Modified ltsf queue to find ltsf node before object node. Minor improvement in data locality
New data structures for paged grouped events
Opted to use a larger header structure to obtain direct pointers to blocked regions. Goal is to simplify downstream pointer jumping algorithms
Modified Event Page to make use of memory page header with pointers
Added event page walker (iterator).
Modified event page to maintain an insertion order list of events per object
Modified event_page_walker to return event pointer rather than reference (propagated change to event_page). Fixed event indexing error when adding events to page. Added additional debugging information.
Modified event page structure to realign some of the variables. Created paged event stack which allows events to appended to the stack and read from the front of the stack
Structure is more accurately a queue as pages and events are read FIFO.  Objects, however, are read LIFO relative to the read page
Basic scripts used for transforming data
Analysis of events per page dependent upon number of objects
Implemented centralized paging of events for simulation management. Significantly less data locality issues, however, not as efficient as desired. There is still room for improvement