The nyu ultracomputer- designing a mimd shared memory parallel computer