Synthesisable microprocessor core