RTL C-based methodology for designing and verifying a multi-threaded processor | IEEE Conference Publication | IEEE Xplore