First Fit Memory Allocation