start allocating typed arrays from buffer pool

instead of newing Float32 and Uint16 arrays every time they are used,
request them from a pool of previously allocated arrays. Gives a
tremendous speedup in all browsers.

Will need to investigate potential memory issues with this approach.