Added event for calculation completion, but I'm getting about 10% of the theoretical max for GFLOPS.