Use of multiple GPUs on shared memory multiprocessors for ultrasound propagation simulations