Exploiting hardware capabilities in interior point methods. (3rd March 2016)