Celtic and expensive flop Mohamed Bangura have parted company after the Sierra Leone forward's contract was cancelled by mutual consent.