This change extends the logic of opening IPC memory handles and fills the gap between this logic and allocation of USM device buffers. When HEAP_EXTENDED is available, then it is preferred. Signed-off-by: Wrobel, Patryk <patryk.wrobel@intel.com>