HIVE - a 32 bit, 8 thread, 4 register/stack hybrid, pipelined verilog soft processor core