A Quadratic Assignment solver, implementing branch and bound and multiple heuristics