544c45364f
1.Move global amd::monitor listenerLock before global class runtime_tear_down as it will be referenced in ~RuntimeTearDown() after main(). It should be freed later than runtime_tear_down. 2.Update Device::~Device() to SVM free coopHostcallBuffer_ before context_ is released and freed. Change-Id: I1d21378ff463477d3238d71e5e2a1a7d6b9147ad