code: @Override
      public void synchronizeThreadDevice(Long threadId, Integer deviceId, AllocationPoint point) {
          // we synchronize only if this AllocationPoint was used within device context, so for multiple consequent syncs only first one will be issued
          flowController.synchronizeToHost(point);
      }
docs: This method causes memory synchronization on host side.
  Viable only for Device-dependant MemoryHandlers
  
  @param threadId
  @param deviceId
  @param point