Added multiple threads to GPUspeed.py, with the intention of having the same code run multiple times on the GPUs.  Adding cprofile calls to the threads causes segfaults, and despite being in multiple threads, the time to run the code is consistent with them being run in serial