protected override IntPtr AllocateMemory(long sizeInBytes) => IntelMklUnm.Malloc(new IntPtr(sizeInBytes), _alignment);
protected override void ReleaseMemory(IntPtr ptr) => IntelMklUnm.Free(ptr);