S5: the architecture and development flow of a software configurable processor | IEEE Conference Publication | IEEE Xplore