Merge pull request #163 from ucb-bar/bankedspad

Generalize scratchpad to banked scratchpad
8 jobs for master
in 0 seconds and was queued for 95 minutes and 24 seconds