Shared load-store unit for instruction-based accelerators : case study with soft multicore and multithreaded RISC-V vector processors