Speculative Execution and Timing Predictability in an Open Source RISC-V Core