Tightly Coupling The Picorv32 Risc-V Processor With Custom Logic Accelerators Via A Generic Interface