Memory bank and register allocation in software synthesis for ASIPs | IEEE Conference Publication | IEEE Xplore