Sachverhalt: A. Das Appellationsgericht des Kantons Basel-Stadt sprach X._ am 20. April 2016 in Bestätigung des Urteils des Strafgerichts Basel-Stadt vom 15. September 2014 des Mordes (Art. 112 StGB) schuldig. Es verurteilte ihn zu einer Freiheitsstrafe von 17 Jahren. Es verpflichtete ihn, den Eltern des Opfers, B.A._ und C.A._, eine Genugtuung von je CHF 30'000.00 zuzüglich 5 % Zins seit dem 5. Februar 2012 zu bezahlen. X._ wird zur Last gelegt, er habe am 5. Februar 2012, zwischen 17.00 und 19.00 Uhr, das Opfer A.A._ in dessen Wohnung durch mit einem oder mehreren Gegenständen ausgeführte Schläge gegen den Kopf, durch Tritte gegen den Kopf sowie durch Messerstiche im Hals-, Brust- und Gesichtsbereich getötet. X._ bestreitet die Tat. B. X._ erhebt Beschwerde in Strafsachen. Er beantragt, das Urteil des Appellationsgerichts des Kantons Basel-Stadt vom 20. April 2016 sei aufzuheben und er sei vollumfänglich freizusprechen. Eventualiter sei eine Freiheitsstrafe von 7 Jahren wegen vorsätzlicher Tötung, subeventualiter eine Freiheitsstrafe von 10 Jahren wegen Mordes auszusprechen. Subsubeventualiter sei das Verfahren an die Vorinstanz zur Neubeurteilung zurückzuweisen. Die Zivilforderungen seien abzuweisen.