Exploring Shared Virtual Memory for FPGA Accelerators with a Configurable IOMMU