Abstractions and primitives enabling runtime resource allocation for dynamic IP cores using virtual platform FPGAs | IEEE Conference Publication | IEEE Xplore