Mitigating transient execution attacks: enhancing security through branch predictor defense strategies | Synapse