Impulse: a high performance processing unit for multiprocessors for scientific calculation | IEEE Conference Publication | IEEE Xplore