Adds a new primitive which correctly generates simple dual port memories