Can master's thesis be simply a description of an original algorithm?
Write a chapter of your thesis in the shape of a review paper, which is good enough to submit for publication. Submit it. Write another chapter which builds on the review and uses that as an argument for the derivation of a new algorithm. Present the algorithm. In the discussion, highlight the steps needed to implement the algorithm and point out the problems encountered when you tried implementing it yourself. That's a MSc for me.