Hash Division Multiple Access