Changes to design:
    1. Added a second block matrix multiplier
    2. Modified HLS module to take a block size parameter (upto 128) for easy experimentation

Changes to software:
    1. Added a rudimentary timer using clock ticks, added some instrumentation code
    2. Some code cleanup
    Note that the software does not use the second block matrix multiplier yet