Implementing and Optimizing the Scaled Dot-Product Attention on Streaming Dataflow | Synapse