Try self leveling cement first. I have used it on top of smooth concrete basement floor before installing tiles. The self leveling cement was down for about 6-8 months before i installed the tiles and it did not crack, chip, or loosen. I cant remember if it was portland brand or mapei.