Device to Device memory copy added