file-based access to large matrices stored on HDD in binary