Testing Memory Models Of Heterogeneous Cpu-Gpu Systems