Memory Mapping for keyword arguments (**Xy)

This pull-request is used for big matrix when we use memory mapping