mapreduce logdiffs running, does not use local memory though
UpdateQAdmix now on GPU
cleaned up so that buffers are only written after update in structure
NumAFromPops and NumLociPops are now initialized on the GPU, instead of read