Matthew Hoppe has left Middlesbrough, with the striker's contract terminated by mutual consent, the Northern Echo understands.